Big Huge Thesaurus

Pterocarpus angolensis

noun